package com.sgzn.sgpay.service.config;
import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

/**
 * 配置器
 * @author zhongzhongyong
 * @version Id: AppConfig.java, v 0.1 2018/4/8 22:00 zhongzhongyong Exp $$
 */
@Data
@Component
public class AppConfig {

    /**
     * appId
     */
    @Value("${appId}")
    private String appId;

    /**
     * grantType
     */
    @Value("${grantType}")
    private String grantType;

    /**
     * secret
     */
    @Value("${secret}")
    private String secret;
    /**
     * 微信支付分配的商户号 mch_id
     */
    @Value("mch_id")
    private String mch_id;

    /**
     * 异步接收微信支付结果通知的回调地址，通知url必须为外网可访问的url，不能携带参数。
     */
    @Value("notify_url_pay_unifiedorder")
    private String notify_url_pay_unifiedorder;

    /**
     * 微信支付交易类型
     */
    @Value("trade_type")
    private String trade_type;

    /**
     * 微信统一下单URI
     */
    @Value("wxuri_pay_unifiedorder")
    private String wxuri_pay_unifiedorder;

}
